road trailer - German English Dictionary